40372fc67be7f819d829f74d39ab82c9641453ba,core/src/main/java/org/mule/util/ClassUtils.java,ClassUtils,loadClass,#String#Class#,200
Before Change
if (clazz == null)
{
clazz = (Class) AccessController.doPrivileged(new PrivilegedAction()
{
public Object run()
{
try
{
return Class.forName(className);
}
catch (ClassNotFoundException e)
{
return null;
}
}
});
}
if (clazz == null)
{
clazz = (Class) AccessController.doPrivileged(new PrivilegedAction()
{
public Object run()
{
try
{
return ClassUtils.class.getClassLoader().loadClass(className);
}
catch (ClassNotFoundException e)
{
return null;
}
}
});
}
if (clazz == null)
{
clazz = (Class) AccessController.doPrivileged(new PrivilegedAction()
{
public Object run()
{
try
{
return callingClass.getClassLoader().loadClass(className);
}
catch (ClassNotFoundException e)
{
return null;
}
}
});
}
if (clazz == null)
After Change
if (clazz == null)
{
clazz = AccessController.doPrivileged(new PrivilegedAction<Class<?>>()
{
public Class<?> run()
{
try
{
return Class.forName(className);
}
catch (ClassNotFoundException e)
{
return null;
}
}
});
}
if (clazz == null)
{
clazz = AccessController.doPrivileged(new PrivilegedAction<Class<?>>()
{
public Class<?> run()
{
try
{
return ClassUtils.class.getClassLoader().loadClass(className);
}
catch (ClassNotFoundException e)
{
return null;
}
}
});
}
if (clazz == null)
{
clazz = AccessController.doPrivileged(new PrivilegedAction<Class<?>>()
{
public Class<?> run()
{
try
{
return callingClass.getClassLoader().loadClass(className);
}
catch (ClassNotFoundException e)
{
return null;
}
}
});
}
if (clazz == null)